"""
list
1)list 属于 mutablesequence(collections.abc 模块)
2)list 中 +, +=, extend

"""
# 这个导入只是为了看 sequence 和 mutablesequence 源码
from collections import abc

a = [1, 2]
b = a + [3, 4]  # 连接两个 list, 返回 list
print(f"list b is {b}")

print(f"a 的 id 是 {id(a)}")
a += [3, 4]  # 直接对 a 扩展
a += (3, 4)  # 本质上调用了 a.extend(values)
a.extend(range(3))  # values 要求是可迭代类型就行
print(f"a 的 id 是 {id(a)}")  # 还是同一个对象
print(f"a is {a}")
